-- $ nvim ~/.config/nvim/lua/basic/config.lua 

-- 输入法设置

-- 自动切换输入法（Fcitx 框架）
-- vim.g.FcitxToggleInput = function()
--     local input_status = tonumber(vim.fn.system("fcitx-remote"))
--     if input_status == 2 then
--         vim.fn.system("fcitx-remote -c")
--     end
-- end

-- vim.cmd("autocmd InsertLeave * call FcitxToggleInput()")


-- 自动切换输入法（Fcitx5 框架）
vim.g.Fcitx5ToggleInput = function()
    local input_status = tonumber(vim.fn.system("fcitx5-remote"))
    if input_status == 2 then
        vim.fn.system("fcitx5-remote -c")
    end
end

vim.cmd("autocmd InsertLeave * call Fcitx5ToggleInput()")


-- 如果是 Windows 或者 Mac 平台，可以搜索 im-select 并安装，而后自行寻找其它教程配置，这里不再举例。


-- 是否透明背景
vim.g.background_transparency = true

-- 指定 undotree 缓存存放路径
vim.g.undotree_dir = "~/.cache/nvim/undodir"

-- rnvimr 配置
-- 让Ranger取代Netrw并成为文件浏览器
-- vim.g.rnvimr_enable_ex = 1
-- 选择文件后隐藏ranger
-- vim.g.rnvimr_enable_picker = 1
-- 使用multipane模式启动(单列)可以按~手动切换
-- vim.g.rnvimr_ranger_cmd = 'ranger --cmd="set viewmode multipane"'

-- "用此命令替换 `$EDITOR` 候选者以打开所选文件
-- vim.g.rnvimr_edit_cmd  =  ' drop '

-- 开启离开插入模式自动切换输入法
-- vim.g.XkbSwitchEnabled = 1

